/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package utilidades;

import clases.HistorialPrecios;
import java.sql.Date;
import java.util.ArrayList;

/**
 *
 * @author Agus Note
 */
public class Metodos {
    
    
     public static Object devolvemeElPrecio(Date fecha,ArrayList preciosAntiguos){
        Object ret = null;
        
        boolean bandera = false;
        int opcion;
        HistorialPrecios aux = (HistorialPrecios)preciosAntiguos.get(0);
        HistorialPrecios anterior = (HistorialPrecios)preciosAntiguos.get(0);
        int i = 0, lon = preciosAntiguos.size();
        while (i<lon && !bandera){
            opcion = aux.getFecha().compareTo(fecha);
            if(opcion==0){
                 ret = aux;
                        bandera = true;}
            
            if(opcion>0) {
                ret = anterior;
                        bandera = true;}
                        
            if (opcion<0){
                anterior = aux;
                aux = (HistorialPrecios)preciosAntiguos.get(i);
                                   
        }           
        i++;   
        }
    return ret;
}}
